package com.bestcem.xm.user.service.dto.user;

import com.alibaba.fastjson.annotation.JSONField;
import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * growingio 参数
 *
 * @author wangyunyun <yunyun.wang@idiaoyan.com>
 * @version v1.0
 * @date 2022/3/1 14:30
 */
@Getter
@Setter
@ToString
public class GrowingioDTO {

    /**
     * 登录用户id 用户id+环境('local', 'dev', 'test', 'prod')
     */
    private String loginUserId;

    /**
     * 身份标识 外部用户,内部用户
     */
    @JsonProperty("identity_ppl")
    @JSONField(name = "identity_ppl")
    private String identityPpl;

    /**
     * 套餐名称
     */
    @JsonProperty("pricing_ppl")
    @JSONField(name = "pricing_ppl")
    private String pricingPpl;

    /**
     * 环境标识 0-正式环境 1-非正式环境
     */
    @JsonProperty("environment_ppl")
    @JSONField(name = "environment_ppl")
    private String environmentPpl;

    /**
     * 公司编码
     */
    @JsonProperty("corporation_ppl")
    @JSONField(name = "corporation_ppl")
    private String corporationPpl;

    /**
     * 外部场景 0-外部场景 1-内部专用场景
     */
    @JsonProperty("internalSet_ppl")
    @JSONField(name = "internalSet_ppl")
    private String internalSetPpl;

}
